package com.lyj.units;

/**
 * 校验工具
 */
public class Check {
    /**
     * 是否数字
     * @param s
     * @return
     */
    public static boolean isDigit(String s) {
        if (isNull(s) || isEmpty(s)) {
            return false;
        }
        for (int i = 0 ;i<s.length() ; i++) {
            char c = s.charAt(i);
            if (c > '9' || c < '0' ) {
                return false;
            }
        }
        return true;
    }

    /**
     * 检查目标对象是否为null
     * @param obj
     * @return
     */
    public static boolean isNull(Object obj) {

        return null == obj;
    }

    /**
     * 检查目标对象是否为空字符串
     * @param s
     * @return
     */
    public static boolean isEmpty(String s) {
        if (isNull(s)) {
            return true;
        }
        if (s.length() == 0) {
            return true;
        }
        return false;
    }
}
